#import <Foundation/Foundation.h>
#import "USAdditions.h"
#import <libxml/tree.h>
#import "USGlobals.h"
#import <objc/runtime.h>
#import "tns1.h"
/* Cookies handling provided by http://en.wikibooks.org/wiki/Programming:WebObjects/Web_Services/Web_Service_Provider */
#import <libxml/parser.h>
#import "xs.h"
#import "interface.h"
#import "tns1.h"
@class interfaceSoapBinding;
@interface interface : NSObject {
	
}
+ (interfaceSoapBinding *)interfaceSoapBinding;
@end
@class interfaceSoapBindingResponse;
@class interfaceSoapBindingOperation;
@protocol interfaceSoapBindingResponseDelegate <NSObject>
- (void) operation:(interfaceSoapBindingOperation *)operation completedWithResponse:(interfaceSoapBindingResponse *)response;
@end
#define kServerAnchorCertificates   @"kServerAnchorCertificates"
#define kServerAnchorsOnly          @"kServerAnchorsOnly"
#define kClientIdentity             @"kClientIdentity"
#define kClientCertificates         @"kClientCertificates"
#define kClientUsername             @"kClientUsername"
#define kClientPassword             @"kClientPassword"
#define kNSURLCredentialPersistence @"kNSURLCredentialPersistence"
#define kValidateResult             @"kValidateResult"
@interface interfaceSoapBinding : NSObject <interfaceSoapBindingResponseDelegate> {
	NSURL *address;
	NSTimeInterval timeout;
	NSMutableArray *cookies;
	NSMutableDictionary *customHeaders;
	BOOL logXMLInOut;
	BOOL ignoreEmptyResponse;
	BOOL synchronousOperationComplete;
	id<SSLCredentialsManaging> sslManager;
	SOAPSigner *soapSigner;
}
@property (nonatomic, copy) NSURL *address;
@property (nonatomic) BOOL logXMLInOut;
@property (nonatomic) BOOL ignoreEmptyResponse;
@property (nonatomic) NSTimeInterval timeout;
@property (nonatomic, retain) NSMutableArray *cookies;
@property (nonatomic, retain) NSMutableDictionary *customHeaders;
@property (nonatomic, retain) id<SSLCredentialsManaging> sslManager;
@property (nonatomic, retain) SOAPSigner *soapSigner;
+ (NSTimeInterval) defaultTimeout;
- (id)initWithAddress:(NSString *)anAddress;
- (void)sendHTTPCallUsingBody:(NSString *)body soapAction:(NSString *)soapAction forOperation:(interfaceSoapBindingOperation *)operation;
- (void)addCookie:(NSHTTPCookie *)toAdd;
- (NSString *)MIMEType;
- (interfaceSoapBindingResponse *)startLessonUsingParameters:(tns1_startLesson *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)startLessonAsyncUsingParameters:(tns1_startLesson *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)endLessonUsingParameters:(tns1_endLesson *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)endLessonAsyncUsingParameters:(tns1_endLesson *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getTodayCourseRecord_studentUsingParameters:(tns1_getTodayCourseRecord_student *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getTodayCourseRecord_studentAsyncUsingParameters:(tns1_getTodayCourseRecord_student *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getCourseRecordByDatesUsingParameters:(tns1_getCourseRecordByDates *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getCourseRecordByDatesAsyncUsingParameters:(tns1_getCourseRecordByDates *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)addValidatecodeSmsInfoUsingParameters:(tns1_addValidatecodeSmsInfo *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)addValidatecodeSmsInfoAsyncUsingParameters:(tns1_addValidatecodeSmsInfo *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getContactWithParentIdAndTeacherIdUsingParameters:(tns1_getContactWithParentIdAndTeacherId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getContactWithParentIdAndTeacherIdAsyncUsingParameters:(tns1_getContactWithParentIdAndTeacherId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getCourseDetailByTeacherSetIdUsingParameters:(tns1_getCourseDetailByTeacherSetId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getCourseDetailByTeacherSetIdAsyncUsingParameters:(tns1_getCourseDetailByTeacherSetId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)userRegisterForParentUsingParameters:(tns1_userRegisterForParent *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)userRegisterForParentAsyncUsingParameters:(tns1_userRegisterForParent *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getcourseByTchIdAndDateUsingParameters:(tns1_getcourseByTchIdAndDate *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getcourseByTchIdAndDateAsyncUsingParameters:(tns1_getcourseByTchIdAndDate *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getUserWalletInfoByUserIdUsingParameters:(tns1_getUserWalletInfoByUserId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getUserWalletInfoByUserIdAsyncUsingParameters:(tns1_getUserWalletInfoByUserId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getBasicInfoByParentIdUsingParameters:(tns1_getBasicInfoByParentId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getBasicInfoByParentIdAsyncUsingParameters:(tns1_getBasicInfoByParentId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getCouponsInfoByuserIdUsingParameters:(tns1_getCouponsInfoByuserId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getCouponsInfoByuserIdAsyncUsingParameters:(tns1_getCouponsInfoByuserId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)addAccessByIdUsingParameters:(tns1_addAccessById *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)addAccessByIdAsyncUsingParameters:(tns1_addAccessById *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)updateOrderDetailUsingParameters:(tns1_updateOrderDetail *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)updateOrderDetailAsyncUsingParameters:(tns1_updateOrderDetail *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getCourseInfoUsingParameters:(tns1_getCourseInfo *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getCourseInfoAsyncUsingParameters:(tns1_getCourseInfo *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getOrderByTsIdUsingParameters:(tns1_getOrderByTsId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getOrderByTsIdAsyncUsingParameters:(tns1_getOrderByTsId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getTeacherSetingUsingParameters:(tns1_getTeacherSeting *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getTeacherSetingAsyncUsingParameters:(tns1_getTeacherSeting *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getAllTchSetInfoByTchIdUsingParameters:(tns1_getAllTchSetInfoByTchId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getAllTchSetInfoByTchIdAsyncUsingParameters:(tns1_getAllTchSetInfoByTchId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)addClassFromParentUsingParameters:(tns1_addClassFromParent *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)addClassFromParentAsyncUsingParameters:(tns1_addClassFromParent *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getUnFinishOrderListUsingParameters:(tns1_getUnFinishOrderList *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getUnFinishOrderListAsyncUsingParameters:(tns1_getUnFinishOrderList *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getGradeInfoUsingParameters:(tns1_getGradeInfo *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getGradeInfoAsyncUsingParameters:(tns1_getGradeInfo *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getCourseRecordByDates_stdudentUsingParameters:(tns1_getCourseRecordByDates_stdudent *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getCourseRecordByDates_stdudentAsyncUsingParameters:(tns1_getCourseRecordByDates_stdudent *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getTeacherSetedDownPullUsingParameters:(tns1_getTeacherSetedDownPull *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getTeacherSetedDownPullAsyncUsingParameters:(tns1_getTeacherSetedDownPull *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getOrderByPrIdUsingParameters:(tns1_getOrderByPrId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getOrderByPrIdAsyncUsingParameters:(tns1_getOrderByPrId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getBillByuserIdUsingParameters:(tns1_getBillByuserId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getBillByuserIdAsyncUsingParameters:(tns1_getBillByuserId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)addUserStoreUsingParameters:(tns1_addUserStore *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)addUserStoreAsyncUsingParameters:(tns1_addUserStore *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getCourseByTchIdUsingParameters:(tns1_getCourseByTchId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getCourseByTchIdAsyncUsingParameters:(tns1_getCourseByTchId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getCourseInfoByTsIDUsingParameters:(tns1_getCourseInfoByTsID *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getCourseInfoByTsIDAsyncUsingParameters:(tns1_getCourseInfoByTsID *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)updateUserPasswordUsingParameters:(tns1_updateUserPassword *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)updateUserPasswordAsyncUsingParameters:(tns1_updateUserPassword *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getTodayClassTimeUsingParameters:(tns1_getTodayClassTime *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getTodayClassTimeAsyncUsingParameters:(tns1_getTodayClassTime *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)teacherSetCourseTimeUsingParameters:(tns1_teacherSetCourseTime *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)teacherSetCourseTimeAsyncUsingParameters:(tns1_teacherSetCourseTime *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getFinishOrderListUsingParameters:(tns1_getFinishOrderList *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getFinishOrderListAsyncUsingParameters:(tns1_getFinishOrderList *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getTeacherSetedUsingParameters:(tns1_getTeacherSeted *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getTeacherSetedAsyncUsingParameters:(tns1_getTeacherSeted *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)uploadImageUsingParameters:(tns1_uploadImage *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)uploadImageAsyncUsingParameters:(tns1_uploadImage *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)updateParentInfoUsingParameters:(tns1_updateParentInfo *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)updateParentInfoAsyncUsingParameters:(tns1_updateParentInfo *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getTeacherSetFilterUsingParameters:(tns1_getTeacherSetFilter *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getTeacherSetFilterAsyncUsingParameters:(tns1_getTeacherSetFilter *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getAllCourseByTchIdUsingParameters:(tns1_getAllCourseByTchId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getAllCourseByTchIdAsyncUsingParameters:(tns1_getAllCourseByTchId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)uploadUserPhotoByUrlUsingParameters:(tns1_uploadUserPhotoByUrl *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)uploadUserPhotoByUrlAsyncUsingParameters:(tns1_uploadUserPhotoByUrl *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)userFeedbackUsingParameters:(tns1_userFeedback *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)userFeedbackAsyncUsingParameters:(tns1_userFeedback *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)updateClassTimeUsingParameters:(tns1_updateClassTime *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)updateClassTimeAsyncUsingParameters:(tns1_updateClassTime *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getTheMonthClassTimeUsingParameters:(tns1_getTheMonthClassTime *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getTheMonthClassTimeAsyncUsingParameters:(tns1_getTheMonthClassTime *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getOrderDetailByOrderIdUsingParameters:(tns1_getOrderDetailByOrderId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getOrderDetailByOrderIdAsyncUsingParameters:(tns1_getOrderDetailByOrderId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getAllClassTimeUsingParameters:(tns1_getAllClassTime *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getAllClassTimeAsyncUsingParameters:(tns1_getAllClassTime *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)loginCheckUsingParameters:(tns1_loginCheck *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)loginCheckAsyncUsingParameters:(tns1_loginCheck *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getClassTimeDetailByIdUsingParameters:(tns1_getClassTimeDetailById *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getClassTimeDetailByIdAsyncUsingParameters:(tns1_getClassTimeDetailById *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getCourseRecordInfoUsingParameters:(tns1_getCourseRecordInfo *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getCourseRecordInfoAsyncUsingParameters:(tns1_getCourseRecordInfo *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)userRegisterForTeacherUsingParameters:(tns1_userRegisterForTeacher *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)userRegisterForTeacherAsyncUsingParameters:(tns1_userRegisterForTeacher *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getCourseDetailUsingParameters:(tns1_getCourseDetail *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getCourseDetailAsyncUsingParameters:(tns1_getCourseDetail *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)updateCrTchSummaryUsingParameters:(tns1_updateCrTchSummary *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)updateCrTchSummaryAsyncUsingParameters:(tns1_updateCrTchSummary *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)addOrderByParentIdUsingParameters:(tns1_addOrderByParentId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)addOrderByParentIdAsyncUsingParameters:(tns1_addOrderByParentId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getAdvertisingByAdtypeUsingParameters:(tns1_getAdvertisingByAdtype *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getAdvertisingByAdtypeAsyncUsingParameters:(tns1_getAdvertisingByAdtype *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getTeacherInfoByTeacherIdUsingParameters:(tns1_getTeacherInfoByTeacherId *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getTeacherInfoByTeacherIdAsyncUsingParameters:(tns1_getTeacherInfoByTeacherId *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getAuditResultUsingParameters:(tns1_getAuditResult *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getAuditResultAsyncUsingParameters:(tns1_getAuditResult *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)addCourseClassByTeacherUsingParameters:(tns1_addCourseClassByTeacher *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)addCourseClassByTeacherAsyncUsingParameters:(tns1_addCourseClassByTeacher *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)startClassByTeacherUsingParameters:(tns1_startClassByTeacher *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)startClassByTeacherAsyncUsingParameters:(tns1_startClassByTeacher *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)updateTeacherUsingParameters:(tns1_updateTeacher *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)updateTeacherAsyncUsingParameters:(tns1_updateTeacher *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getTeachersBySubjectUsingParameters:(tns1_getTeachersBySubject *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getTeachersBySubjectAsyncUsingParameters:(tns1_getTeachersBySubject *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)getFinishOrderListDownPullUsingParameters:(tns1_getFinishOrderListDownPull *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)getFinishOrderListDownPullAsyncUsingParameters:(tns1_getFinishOrderListDownPull *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)payOrderSuccessUsingParameters:(tns1_payOrderSuccess *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)payOrderSuccessAsyncUsingParameters:(tns1_payOrderSuccess *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
- (interfaceSoapBindingResponse *)showTchBasInfoUsingParameters:(tns1_showTchBasInfo *)aParameters  headerElements:(NSDictionary *)headerElements;
- (void)showTchBasInfoAsyncUsingParameters:(tns1_showTchBasInfo *)aParameters  headerElements:(NSDictionary *)headerElements delegate:(id<interfaceSoapBindingResponseDelegate>)responseDelegate ;
@end
@interface interfaceSoapBindingOperation : NSOperation {
	interfaceSoapBinding *binding;
	interfaceSoapBindingResponse *response;
	id<interfaceSoapBindingResponseDelegate> delegate;
	NSMutableData *responseData;
	NSURLConnection *urlConnection;
}
@property (nonatomic, retain) interfaceSoapBinding *binding;
@property (nonatomic, readonly) interfaceSoapBindingResponse *response;
@property (nonatomic, assign) id<interfaceSoapBindingResponseDelegate> delegate;
@property (nonatomic, retain) NSMutableData *responseData;
@property (nonatomic, retain) NSURLConnection *urlConnection;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate;
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error;
@end
@interface interfaceSoapBinding_startLesson : interfaceSoapBindingOperation {
	tns1_startLesson * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_startLesson * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_startLesson *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_endLesson : interfaceSoapBindingOperation {
	tns1_endLesson * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_endLesson * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_endLesson *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getTodayCourseRecord_student : interfaceSoapBindingOperation {
	tns1_getTodayCourseRecord_student * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getTodayCourseRecord_student * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getTodayCourseRecord_student *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getCourseRecordByDates : interfaceSoapBindingOperation {
	tns1_getCourseRecordByDates * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getCourseRecordByDates * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getCourseRecordByDates *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_addValidatecodeSmsInfo : interfaceSoapBindingOperation {
	tns1_addValidatecodeSmsInfo * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_addValidatecodeSmsInfo * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_addValidatecodeSmsInfo *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getContactWithParentIdAndTeacherId : interfaceSoapBindingOperation {
	tns1_getContactWithParentIdAndTeacherId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getContactWithParentIdAndTeacherId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getContactWithParentIdAndTeacherId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getCourseDetailByTeacherSetId : interfaceSoapBindingOperation {
	tns1_getCourseDetailByTeacherSetId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getCourseDetailByTeacherSetId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getCourseDetailByTeacherSetId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_userRegisterForParent : interfaceSoapBindingOperation {
	tns1_userRegisterForParent * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_userRegisterForParent * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_userRegisterForParent *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getcourseByTchIdAndDate : interfaceSoapBindingOperation {
	tns1_getcourseByTchIdAndDate * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getcourseByTchIdAndDate * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getcourseByTchIdAndDate *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getUserWalletInfoByUserId : interfaceSoapBindingOperation {
	tns1_getUserWalletInfoByUserId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getUserWalletInfoByUserId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getUserWalletInfoByUserId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getBasicInfoByParentId : interfaceSoapBindingOperation {
	tns1_getBasicInfoByParentId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getBasicInfoByParentId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getBasicInfoByParentId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getCouponsInfoByuserId : interfaceSoapBindingOperation {
	tns1_getCouponsInfoByuserId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getCouponsInfoByuserId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getCouponsInfoByuserId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_addAccessById : interfaceSoapBindingOperation {
	tns1_addAccessById * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_addAccessById * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_addAccessById *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_updateOrderDetail : interfaceSoapBindingOperation {
	tns1_updateOrderDetail * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_updateOrderDetail * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_updateOrderDetail *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getCourseInfo : interfaceSoapBindingOperation {
	tns1_getCourseInfo * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getCourseInfo * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getCourseInfo *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getOrderByTsId : interfaceSoapBindingOperation {
	tns1_getOrderByTsId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getOrderByTsId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getOrderByTsId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getTeacherSeting : interfaceSoapBindingOperation {
	tns1_getTeacherSeting * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getTeacherSeting * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getTeacherSeting *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getAllTchSetInfoByTchId : interfaceSoapBindingOperation {
	tns1_getAllTchSetInfoByTchId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getAllTchSetInfoByTchId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getAllTchSetInfoByTchId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_addClassFromParent : interfaceSoapBindingOperation {
	tns1_addClassFromParent * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_addClassFromParent * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_addClassFromParent *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getUnFinishOrderList : interfaceSoapBindingOperation {
	tns1_getUnFinishOrderList * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getUnFinishOrderList * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getUnFinishOrderList *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getGradeInfo : interfaceSoapBindingOperation {
	tns1_getGradeInfo * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getGradeInfo * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getGradeInfo *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getCourseRecordByDates_stdudent : interfaceSoapBindingOperation {
	tns1_getCourseRecordByDates_stdudent * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getCourseRecordByDates_stdudent * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getCourseRecordByDates_stdudent *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getTeacherSetedDownPull : interfaceSoapBindingOperation {
	tns1_getTeacherSetedDownPull * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getTeacherSetedDownPull * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getTeacherSetedDownPull *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getOrderByPrId : interfaceSoapBindingOperation {
	tns1_getOrderByPrId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getOrderByPrId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getOrderByPrId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getBillByuserId : interfaceSoapBindingOperation {
	tns1_getBillByuserId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getBillByuserId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getBillByuserId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_addUserStore : interfaceSoapBindingOperation {
	tns1_addUserStore * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_addUserStore * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_addUserStore *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getCourseByTchId : interfaceSoapBindingOperation {
	tns1_getCourseByTchId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getCourseByTchId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getCourseByTchId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getCourseInfoByTsID : interfaceSoapBindingOperation {
	tns1_getCourseInfoByTsID * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getCourseInfoByTsID * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getCourseInfoByTsID *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_updateUserPassword : interfaceSoapBindingOperation {
	tns1_updateUserPassword * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_updateUserPassword * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_updateUserPassword *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getTodayClassTime : interfaceSoapBindingOperation {
	tns1_getTodayClassTime * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getTodayClassTime * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getTodayClassTime *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_teacherSetCourseTime : interfaceSoapBindingOperation {
	tns1_teacherSetCourseTime * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_teacherSetCourseTime * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_teacherSetCourseTime *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getFinishOrderList : interfaceSoapBindingOperation {
	tns1_getFinishOrderList * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getFinishOrderList * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getFinishOrderList *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getTeacherSeted : interfaceSoapBindingOperation {
	tns1_getTeacherSeted * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getTeacherSeted * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getTeacherSeted *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_uploadImage : interfaceSoapBindingOperation {
	tns1_uploadImage * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_uploadImage * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_uploadImage *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_updateParentInfo : interfaceSoapBindingOperation {
	tns1_updateParentInfo * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_updateParentInfo * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_updateParentInfo *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getTeacherSetFilter : interfaceSoapBindingOperation {
	tns1_getTeacherSetFilter * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getTeacherSetFilter * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getTeacherSetFilter *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getAllCourseByTchId : interfaceSoapBindingOperation {
	tns1_getAllCourseByTchId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getAllCourseByTchId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getAllCourseByTchId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_uploadUserPhotoByUrl : interfaceSoapBindingOperation {
	tns1_uploadUserPhotoByUrl * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_uploadUserPhotoByUrl * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_uploadUserPhotoByUrl *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_userFeedback : interfaceSoapBindingOperation {
	tns1_userFeedback * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_userFeedback * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_userFeedback *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_updateClassTime : interfaceSoapBindingOperation {
	tns1_updateClassTime * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_updateClassTime * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_updateClassTime *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getTheMonthClassTime : interfaceSoapBindingOperation {
	tns1_getTheMonthClassTime * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getTheMonthClassTime * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getTheMonthClassTime *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getOrderDetailByOrderId : interfaceSoapBindingOperation {
	tns1_getOrderDetailByOrderId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getOrderDetailByOrderId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getOrderDetailByOrderId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getAllClassTime : interfaceSoapBindingOperation {
	tns1_getAllClassTime * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getAllClassTime * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getAllClassTime *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_loginCheck : interfaceSoapBindingOperation {
	tns1_loginCheck * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_loginCheck * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_loginCheck *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getClassTimeDetailById : interfaceSoapBindingOperation {
	tns1_getClassTimeDetailById * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getClassTimeDetailById * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getClassTimeDetailById *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getCourseRecordInfo : interfaceSoapBindingOperation {
	tns1_getCourseRecordInfo * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getCourseRecordInfo * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getCourseRecordInfo *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_userRegisterForTeacher : interfaceSoapBindingOperation {
	tns1_userRegisterForTeacher * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_userRegisterForTeacher * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_userRegisterForTeacher *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getCourseDetail : interfaceSoapBindingOperation {
	tns1_getCourseDetail * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getCourseDetail * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getCourseDetail *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_updateCrTchSummary : interfaceSoapBindingOperation {
	tns1_updateCrTchSummary * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_updateCrTchSummary * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_updateCrTchSummary *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_addOrderByParentId : interfaceSoapBindingOperation {
	tns1_addOrderByParentId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_addOrderByParentId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_addOrderByParentId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getAdvertisingByAdtype : interfaceSoapBindingOperation {
	tns1_getAdvertisingByAdtype * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getAdvertisingByAdtype * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getAdvertisingByAdtype *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getTeacherInfoByTeacherId : interfaceSoapBindingOperation {
	tns1_getTeacherInfoByTeacherId * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getTeacherInfoByTeacherId * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getTeacherInfoByTeacherId *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getAuditResult : interfaceSoapBindingOperation {
	tns1_getAuditResult * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getAuditResult * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getAuditResult *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_addCourseClassByTeacher : interfaceSoapBindingOperation {
	tns1_addCourseClassByTeacher * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_addCourseClassByTeacher * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_addCourseClassByTeacher *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_startClassByTeacher : interfaceSoapBindingOperation {
	tns1_startClassByTeacher * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_startClassByTeacher * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_startClassByTeacher *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_updateTeacher : interfaceSoapBindingOperation {
	tns1_updateTeacher * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_updateTeacher * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_updateTeacher *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getTeachersBySubject : interfaceSoapBindingOperation {
	tns1_getTeachersBySubject * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getTeachersBySubject * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getTeachersBySubject *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_getFinishOrderListDownPull : interfaceSoapBindingOperation {
	tns1_getFinishOrderListDownPull * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_getFinishOrderListDownPull * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_getFinishOrderListDownPull *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_payOrderSuccess : interfaceSoapBindingOperation {
	tns1_payOrderSuccess * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_payOrderSuccess * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_payOrderSuccess *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_showTchBasInfo : interfaceSoapBindingOperation {
	tns1_showTchBasInfo * parameters;
	NSDictionary * headerElements;
}
@property (nonatomic, retain) tns1_showTchBasInfo * parameters;
@property (nonatomic, retain) NSDictionary * headerElements;
- (id)initWithBinding:(interfaceSoapBinding *)aBinding delegate:(id<interfaceSoapBindingResponseDelegate>)aDelegate
	parameters:(tns1_showTchBasInfo *)aParameters headerElements:(NSDictionary *)headers
;
@end
@interface interfaceSoapBinding_envelope : NSObject {
}
+ (interfaceSoapBinding_envelope *)sharedInstance;
- (NSString *)serializedFormUsingHeaderElements:(NSDictionary *)headerElements bodyElements:(NSDictionary *)bodyElements bodyKeys:(NSArray *)bodyKeys;
@end
@interface interfaceSoapBindingResponse : NSObject {
	NSArray *headers;
	NSArray *bodyParts;
	NSError *error;
}
@property (nonatomic, retain) NSArray *headers;
@property (nonatomic, retain) NSArray *bodyParts;
@property (nonatomic, retain) NSError *error;
@end
